package com.bf.electroplating.pojo.vo.environmentally;

import com.bf.electroplating.pojo.vo.attachment.AttachmentVo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 环保审批VO
 */
@Data
@Schema(description = "环保审批VO")
public class EnvironmentallyExamineVO {
    
    @Schema(description = "ID")
    private String id;
    
    @Schema(description = "企业ID")
    private String companyId;
    
    @Schema(description = "企业名称")
    private String companyName;
    
    @Schema(description = "环评名称")
    private String eiaName;
    
    @Schema(description = "项目类型")
    private String projectType;
    
    @Schema(description = "环评文件")
    private List < AttachmentVo > eiaFile;
    
    @Schema(description = "批复文号")
    private String approvalNumber;
    
    @Schema(description = "批复时间")
    @JsonFormat ( pattern = "yyyy-MM-dd", timezone = "GMT+8" )
    private Date approvalTime;
    
    @Schema(description = "批复文件")
    private List < AttachmentVo > approvalFile;
    
    @Schema(description = "验收时间")
    @JsonFormat ( pattern = "yyyy-MM-dd", timezone = "GMT+8" )
    private Date acceptanceTime;
    
    @Schema(description = "验收文件")
    private List < AttachmentVo > acceptanceFile;

}